package cn.itsource.exam.service;

import cn.itsource.exam.domain.ClassInfo;
import cn.itsource.exam.dtos.outdto.SubjectClassOutDTO;
import cn.itsource.exam.query.ClassInfoQuery;
import cn.itsource.exam.util.PageList;

import java.util.List;

/**
 * Created by su on 2020/7/8.
 */
public interface ClassInfoService {
    String modifyClass(ClassInfo paramIn,String operateuser);

    String delClass(Long id,String operateuser);

    ClassInfo getClassById(Long id);

    String batchDelUser(String ids,String operateuser);

    PageList<ClassInfo> getClassListPage(ClassInfoQuery paramIn);

    List<ClassInfo> getClassList(Integer type);

    List<SubjectClassOutDTO> getSubjectClassTree();
}
